package fr.uniscol.service;

import java.util.List;

import fr.uniscol.model.geo.Academie;
import fr.uniscol.model.geo.Commune;
import fr.uniscol.model.geo.Departement;
import fr.uniscol.model.geo.Pays;

public interface IGeographieService {

	public List<Academie> getAllAcademies();
	
	public Academie getAcademie(int code);
	
	public List<Departement> getAllDepartements();
	
	public List<Pays> getAllPays();
	
	public List<Commune> getAllCommunes();
	
	public Departement getDepartement(String code);
	
	public Pays getPays(int code);
	
	public Commune getCommune(int code);
	
	public void enregistrerPays(List<Pays> pays);
	
	public void enregistrerDepartements(List<Departement> departements);
	
	public void enregistrerCommunes(List<Commune> communes);
}
